package org.jeecg.modules.lab.chartAnaly.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

@Data
public class SbDeviceVo {

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private java.lang.String id;

    /**
     * 设备名称
     */
    @Excel(name = "设备名称", width = 15)
    @ApiModelProperty(value = "设备名称")
    private java.lang.String devName;

    /**
     * 设备自编号
     */
    @Excel(name = "设备自编号", width = 15)
    @ApiModelProperty(value = "设备自编号")
    private java.lang.String devNumber;

    /**
     * 规格型号
     */
    @Excel(name = "规格型号", width = 15)
    @ApiModelProperty(value = "规格型号")
    private java.lang.String devModel;

    /**
     * 规格型号
     */
    @Excel(name = "投产日期", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "投产日期")
    private java.lang.String operationDate;

    /**
     * 设备状态
     */
    @Excel(name = "设备状态", width = 15)
    @ApiModelProperty(value = "设备状态")
    private java.lang.String status;

    /**
     * 系统设备今年首次使用时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "今年首次使用时间")
    private java.util.Date startTime;

    /**
     * 最后一次使用时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "最后一次使用时间")
    private java.util.Date endTime;

    /**
     * 设备当年使用天数
     */
    @Excel(name = "设备当年使用天数", width = 15)
    @ApiModelProperty(value = "设备当年使用天数")
    private String useDate;

    /**
     * 设备当年使用率%
     */
    @Excel(name = "设备当年使用率%", width = 15)
    @ApiModelProperty(value = "设备当年使用率%")
    private String useRate;

    /**
     * 设备总使用天数
     */
    @Excel(name = "设备总使用天数", width = 15)
    @ApiModelProperty(value = "设备总使用天数")
    private String sumUseDate;

    /**
     * 设备总使用率%
     */
    @Excel(name = "设备总使用率%", width = 15)
    @ApiModelProperty(value = "设备总使用率%")
    private String sumUseRate;

    /**
     * 截至当前天数
     */
//    @ApiModelProperty(value = "截至当前天数")
//    private Integer sumDate;


}
